package com.xebest.web.form;

import com.xebest.web.form.base.BaseForm;

import java.util.Date;

public class XeVenOrderLogisticsForm extends BaseForm {
    private Integer id;

    /**
     * 物流单编码
     */
    private String logtsCode;

    /**
     * 供应商编码
     */
    private String userCode;

    /**
     * 物流单号
     */
    private String logtsNumber;

    /**
     * 订单号
     */
    private String orderId;

    /**
     * 物流公司
     */
    private String logtsCompany;

    /**
     * 1：仓库接单2：订单审核3：备货中4：待发货5：运输中6：签收
     */
    private Integer logtsStatus;

    /**
     * 司机电话
     */
    private String driverPhone;

    /**
     * 司机名称
     */
    private String driverName;

    /**
     * 司机车牌号
     */
    private String driverCarNumber;

    /**
     * 是否删除 1未删除 2已删除
     */
    private Integer delFlag;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 创建日期
     */
    private Date createDate;

    /**
     * 版本号
     */
    private Integer version;

    /**
     * 车牌号
     */
    private String carPlateNum;

    /**
     * 车辆联系人姓名
     */
    private String contactPerson;

    /**
     * 车辆联系人手机号
     */
    private String mobilePhone;
    //发货区域
    private Integer provinceId;
    private Integer cityId;
    private Integer areaId;
    //收货区域
    private Integer caProvinceId;
    private Integer caCityId;
    private Integer caAreaId;
    //物流单编码数组
    private String[] logtsCodeArr;

    //客户账号
    private String loginAccount;

    //查询下拉类型1：订单号2：物流单号3：运单号4：车牌号5：联系人6：手机号
    private Integer typeFlag;

    //订单状态
    private Integer orderStatus;
    private Integer tmsStatus;

    //配送方式 1 配送 2 委托自提 3 到店自提
    private Integer shipType;

    //店铺名称
    private String storeName;

    //下单时间
    private String startCreateDate;
    private String endCreateDate;

    //发货时间
    private String startSendTime;
    private String endSendTime;

    private String seacherOrder;
    private String seacherCar;
    //派车状态
    private Integer carSendStatus;
    private Integer typeFlagOrder;
    private Integer typeFlagCar;

    private String storeId;

    private String[] fieldArr;//导出
    /**
     * 根据物流创建时间进行排序 1：升序 2：降序
     */
    private String createDateSort;

    private Integer searchCarArea;

    private String[] roleId;

    private String admin;

    //打印状态
    private Integer printStatus;

    /**
     * 搜索条件
     */
    private String searchContent;

    public String getSearchContent() {
        return searchContent;
    }

    public void setSearchContent(String searchContent) {
        this.searchContent = searchContent;
    }

    public String getAdmin() {

        return admin;
    }

    public void setAdmin(String admin) {

        this.admin = admin;
    }

    public String[] getRoleId() {

        return roleId;
    }

    public void setRoleId(String[] roleId) {

        this.roleId = roleId;
    }

    public String getStoreId() {

        return storeId;
    }

    public void setStoreId(String storeId) {

        this.storeId = storeId;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getLogtsCode() {
        return logtsCode;
    }

    public void setLogtsCode(String logtsCode) {
        this.logtsCode = logtsCode == null ? null : logtsCode.trim();
    }

    public String getLogtsNumber() {
        return logtsNumber;
    }

    public void setLogtsNumber(String logtsNumber) {
        this.logtsNumber = logtsNumber == null ? null : logtsNumber.trim();
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId == null ? null : orderId.trim();
    }

    public String getLogtsCompany() {
        return logtsCompany;
    }

    public void setLogtsCompany(String logtsCompany) {
        this.logtsCompany = logtsCompany == null ? null : logtsCompany.trim();
    }

    public Integer getLogtsStatus() {
        return logtsStatus;
    }

    public void setLogtsStatus(Integer logtsStatus) {
        this.logtsStatus = logtsStatus;
    }

    public String getDriverPhone() {
        return driverPhone;
    }

    public void setDriverPhone(String driverPhone) {
        this.driverPhone = driverPhone == null ? null : driverPhone.trim();
    }

    public String getDriverName() {
        return driverName;
    }

    public void setDriverName(String driverName) {
        this.driverName = driverName == null ? null : driverName.trim();
    }

    public String getDriverCarNumber() {
        return driverCarNumber;
    }

    public void setDriverCarNumber(String driverCarNumber) {
        this.driverCarNumber = driverCarNumber == null ? null : driverCarNumber.trim();
    }

    public Integer getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(Integer delFlag) {
        this.delFlag = delFlag;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser == null ? null : createUser.trim();
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Integer getVersion() {
        return version;
    }

    public void setVersion(Integer version) {
        this.version = version;
    }

    public String getUserCode() {

        return userCode;
    }

    public void setUserCode(String userCode) {

        this.userCode = userCode;
    }

    public String getCarPlateNum() {

        return carPlateNum;
    }

    public void setCarPlateNum(String carPlateNum) {

        this.carPlateNum = carPlateNum;
    }

    public String getContactPerson() {

        return contactPerson;
    }

    public void setContactPerson(String contactPerson) {

        this.contactPerson = contactPerson;
    }

    public String getMobilePhone() {

        return mobilePhone;
    }

    public void setMobilePhone(String mobilePhone) {

        this.mobilePhone = mobilePhone;
    }

    public Integer getProvinceId() {

        return provinceId;
    }

    public void setProvinceId(Integer provinceId) {

        this.provinceId = provinceId;
    }

    public Integer getCityId() {

        return cityId;
    }

    public void setCityId(Integer cityId) {

        this.cityId = cityId;
    }

    public Integer getAreaId() {

        return areaId;
    }

    public void setAreaId(Integer areaId) {

        this.areaId = areaId;
    }

    public Integer getCaProvinceId() {

        return caProvinceId;
    }

    public void setCaProvinceId(Integer caProvinceId) {

        this.caProvinceId = caProvinceId;
    }

    public Integer getCaCityId() {

        return caCityId;
    }

    public void setCaCityId(Integer caCityId) {

        this.caCityId = caCityId;
    }

    public Integer getCaAreaId() {

        return caAreaId;
    }

    public void setCaAreaId(Integer caAreaId) {

        this.caAreaId = caAreaId;
    }

    public String[] getLogtsCodeArr() {

        return logtsCodeArr;
    }

    public void setLogtsCodeArr(String[] logtsCodeArr) {

        this.logtsCodeArr = logtsCodeArr;
    }

    public String getLoginAccount() {

        return loginAccount;
    }

    public void setLoginAccount(String loginAccount) {

        this.loginAccount = loginAccount;
    }

    public Integer getTypeFlag() {

        return typeFlag;
    }

    public void setTypeFlag(Integer typeFlag) {

        this.typeFlag = typeFlag;
    }

    public Integer getOrderStatus() {

        return orderStatus;
    }

    public void setOrderStatus(Integer orderStatus) {

        this.orderStatus = orderStatus;
    }

    public Integer getTmsStatus() {

        return tmsStatus;
    }

    public void setTmsStatus(Integer tmsStatus) {

        this.tmsStatus = tmsStatus;
    }

    public Integer getShipType() {

        return shipType;
    }

    public void setShipType(Integer shipType) {

        this.shipType = shipType;
    }

    public String getStoreName() {

        return storeName;
    }

    public void setStoreName(String storeName) {

        this.storeName = storeName;
    }

    public String getStartCreateDate() {

        return startCreateDate;
    }

    public void setStartCreateDate(String startCreateDate) {

        this.startCreateDate = startCreateDate;
    }

    public String getEndCreateDate() {

        return endCreateDate;
    }

    public void setEndCreateDate(String endCreateDate) {

        this.endCreateDate = endCreateDate;
    }

    public String getStartSendTime() {

        return startSendTime;
    }

    public void setStartSendTime(String startSendTime) {

        this.startSendTime = startSendTime;
    }

    public String getEndSendTime() {

        return endSendTime;
    }

    public void setEndSendTime(String endSendTime) {

        this.endSendTime = endSendTime;
    }

    public String getSeacherOrder() {

        return seacherOrder;
    }

    public void setSeacherOrder(String seacherOrder) {

        this.seacherOrder = seacherOrder;
    }

    public String getSeacherCar() {

        return seacherCar;
    }

    public void setSeacherCar(String seacherCar) {

        this.seacherCar = seacherCar;
    }

    public Integer getCarSendStatus() {

        return carSendStatus;
    }

    public void setCarSendStatus(Integer carSendStatus) {

        this.carSendStatus = carSendStatus;
    }

    public Integer getTypeFlagOrder() {

        return typeFlagOrder;
    }

    public void setTypeFlagOrder(Integer typeFlagOrder) {

        this.typeFlagOrder = typeFlagOrder;
    }

    public Integer getTypeFlagCar() {

        return typeFlagCar;
    }

    public void setTypeFlagCar(Integer typeFlagCar) {

        this.typeFlagCar = typeFlagCar;
    }

    public String[] getFieldArr() {

        return fieldArr;
    }

    public void setFieldArr(String[] fieldArr) {

        this.fieldArr = fieldArr;
    }

    /**
     * @return the createDateSort
     */
    public String getCreateDateSort() {

        return createDateSort;

    }


    /**
     * @param createDateSort the createDateSort to set
     */

    public void setCreateDateSort(String createDateSort) {

        this.createDateSort = createDateSort;

    }

    public Integer getSearchCarArea() {

        return searchCarArea;
    }

    public void setSearchCarArea(Integer searchCarArea) {

        this.searchCarArea = searchCarArea;
    }

    public Integer getPrintStatus() {

        return printStatus;
    }

    public void setPrintStatus(Integer printStatus) {

        this.printStatus = printStatus;
    }

}